Information processing device and content editing method

ABSTRACT

An acquisition section  104  acquires a plurality of sets of content data and stores the plurality of sets of content data in a content storage section  132.  An editing processing section  110  generates a stream of continuous data obtained by temporally concatenating a plurality of sets of content data. An opening image generation section  114  generates, for each content, a set of opening image data. A clipping processing section  116  clips at least a portion of a set of content image data. A concatenating section  118  generates an edited set of image data obtained by temporally concatenating the set of opening image data and a clipped set of content image data.

TECHNICAL FIELD

The present invention relates to a technology for editing a plurality ofsets of content data.

BACKGROUND ART

These days, an environment which enables a user who is playing a game toupload content, such as a screen shot and a game moving image, to ashared server and publish the content to other viewing users has beendeveloped (see, for example, PTL 1.)

CITATION LIST Patent Literature

[PTL 1]

PCT Patent Publication No. WO2014/068806

SUMMARY Technical Problem

In a game network service, in response to a registration, by a user, ofa specific user as a “friend” into a management server, data associatedwith the friend and collected by a management server is delivered to agame device of the user. Upon supply of content data having beengenerated by the friend to the game device of the user, the user is ableto view the content having been generated by the friend. However, thedelivery of a large number of sets of content in a situation in which alarge number of friends exist is troublesome and time wasteful for theuser who needs to select and reproduce the pieces of content one by one.Thus, the development of a technology that efficiently reproduces aplurality of sets of content data is desired.

Solution to Problem

In order to solve the above problem, an information processing deviceaccording to an aspect of the present invention includes an acquisitionsection that acquires a plurality of sets of content data and an editingprocessing section that generates a stream of continuous data obtainedby temporally concatenating a plurality of sets of content data. Theediting processing section includes an opening image generation sectionthat generates, for each content, a set of opening image data, aclipping processing section that temporally clips at least a portion ofeach of sets of content image data, and a concatenating section thatgenerates an edited set of image data obtained by temporallyconcatenating the set of opening image data and a clipped set of contentimage data.

Another aspect of the present invention is a method for editing aplurality of sets of content data, and the method includes a step ofacquiring the plurality of sets of content data and an editing step ofgenerating a stream of continuous data by temporally concatenating aplurality of sets of content data. The editing step includes a step ofgenerating, for each content, a set of opening image data, a step oftemporally clipping at least a portion of each of sets of content imagedata, and a step of generating an edited set of image data obtained bytemporally concatenating the set of opening image data and a clipped setof content image data.

It should be noted that any combinations of the above constituentelements and conversions of the expression of the present inventionbetween different forms such as a method, a device, a system, arecording medium, and a computer program are also valid as aspects ofthe present invention.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a diagram illustrating an information processing systemaccording to an embodiment.

FIG. 2 is a diagram illustrating a function block of an informationprocessing device.

FIG. 3 is a diagram illustrating a configuration of the informationprocessing device.

FIG. 4 is a diagram illustrating an example of a home screen.

FIG. 5 depicts diagrams for describing an example of an editing methodfor a set of content data.

FIG. 6 is a diagram illustrating an example of an opening image.

FIG. 7 is a diagram illustrating an example of a stream of continuousdata.

DESCRIPTION OF EMBODIMENT

FIG. 1 illustrates an information processing system 1 according to anembodiment of the present invention. The information processing system 1of the embodiment provides users with a network service that is relatedto at least a game. The information processing system 1 includes aplurality of information processing devices 10 operated by a pluralityof users, a management server 12, and an application server 14, andthese are connected to a network 3 such as the Internet. The informationprocessing devices 10 are communicably connected to each of themanagement server 12 and the application server 14 on the network 3 viaan access point (hereinafter referred to as an “AP”) 8. FIG. 1illustrates an information processing device 10 operated by a user A.

An input device 6 is coupled to the information processing device 10 viaa wireless or wired link, and supplies operation information to theinformation processing device 10 upon receipt of an operation input fromthe user A. The information processing device 10 reflects the operationinformation having been received from the input device 6 into processingby system software and application software, and causes the result ofthe processing to be output from an output device 4. The informationprocessing device 10 of the present embodiment is a game device thatexecutes game software, and the input device 6 may be equipment, such asa game controller, which supplies the information processing device 10with the operation information from the user A. Here, the informationprocessing device 10 may have the function of executing applicationsoftware other than the game software. The input device 6 includes aplurality of input units such as a plurality of push-type operationbuttons, an analog stick capable of entering analog quantities, and arotary-type button.

An auxiliary storage device 2 is a large capacity storage device such asan HDD (Hard Disk Drive) or a flash memory. The auxiliary storage device2 may be an external storage device coupled to the informationprocessing device 10 via a USB (Universal Serial Bus), or may be abuilt-in type storage device. The output device 4 may be a televisionset including a display for outputting images and a speaker foroutputting audio. The output device 4 may be coupled to the informationprocessing device 10 with a wired cable, or may be wirelessly connectedto the information processing device 10. The camera 7 is a stereo cameraand captures the space around the output device 4.

The management server 12 provides a plurality of users with the networkservice and collects and manages the statuses of the plurality of users.The management server 12 manages network accounts used for identifyingthe users who use the network service, and each of the users signs in tothe network service by using his or her network account. Each user isable to, in a signed-in state, register save data for a game and avirtual prize (trophy) that the user has won during a game play, intothe management server 12.

The management server 12 retains, in a user DB, profile informationregarding each user, such as an icon, a nickname (online ID) on thenetwork, and a sign-in password, in such a way as to associate theprofile information with the network account of the user. The icon ofthe user is an avatar image expressing the user himself or herself, anda photo having been obtained by photographing the user or a picture maybe used as the icon. Further, a photo or a picture that has no relationwith the user may be used as the user icon. That is, the user icon issufficient just to be an icon having been set by the user as an imageexpressing the user himself or herself on the network. The user uses theuser icon to communicate with other users.

In the network service, the user A is able to make a friend relationshipwith a different user in such a way that the user A sends a friendrequest to the different user and the friend request is accepted by thedifferent user. Processing for registering a friend is performed in themanagement server 12, and the management server 12 registers informationregarding the friend in such a way as to associate the information withthe network account of the user A.

The management server 12 monitors the statuses of information processingdevices 10 of all users being in a signed-in state, and detects andrecords the changes in the statuses. In the case where a predeterminedevent has occurred during a game play of a certain user, the managementserver 12 may notify different users who have friend relationships withthe user of the event as information regarding a status of the user. Forexample, in the case where a certain user has acquired a trophy duringhis or her game play, different users who have friend relationships withthe user may be notified of the event in which the user has acquired thetrophy. In addition, when the management server 12 has received, from auser, an acquisition request for information regarding the statuses offriends of the user, the management server 12 may send the informationregarding the statuses of the friends of the user to the informationprocessing device 10 of the user, in a consolidated manner.

The application server 14 is a server device for providing applicationsoftware to the information processing devices 10. The applicationserver 14 provides an application purchasing screen to the user A, andwhen the user has selected an application on the application purchasingscreen, the application server 14 supplies application software to theinformation processing device 10 of the user A. Here, the applicationserver 14 may provide moving image data such as a movie to theinformation processing devices 10. In the present embodiment, theapplication server 14 supplies the information processing devices 10with a trailer for advertisement of games and movies.

FIG. 2 illustrates a function block diagram of the informationprocessing device 10. The information processing device 10 includes amain power button 20, a power-on LED 21, a standby LED 22, a systemcontroller 24, a clock 26, a device controller 30, a medium drive 32, aUSB module 34, a flash memory 36, a wireless communication module 38, awired communication module 40, a sub system 50, and a main system 60.

The main system 60 includes a main-CPU (Central Processing Unit), amemory and a memory controller that serve as a main storage device, aGPU (Graphics Processing Unit), and other components. The GPU is usedmainly in arithmetic processing for a game program. These functions maybe configured as a system-on-chip, and may be formed on a single chip.The main-CPU has the function of executing a game program recorded inthe auxiliary storage device 2 or a ROM medium 44.

The sub system 50 includes a sub-CPU, a memory and a memory controllerthat serve as a main storage device, and other components, but not theGPU and the function of executing the game program. The number ofcircuit gates of the sub-CPU is smaller than the number of circuit gatesof the main CPU, and the operation power consumption of the sub-CPU issmaller than the operation power consumption of the main CPU. Thesub-CPU operates even while the main-CPU is in a standby state, and theprocessing function of the sub-CPU is limited in order to limit itspower consumption to a low level.

The main power button 20 is an input unit to which an operation inputfrom a user is made. The main power button 20 is provided on the frontface of the housing of the information processing device 10, and isoperated for starting or stopping power supply to the main system 60 ofthe information processing device 10. The power-on LED 21 is lightedupon turn-on of the main power button 20, and the standby LED 22 islighted upon turn-off of the main power button 20.

The system controller 24 detects the press of the main power button 20by a user. Upon press of the main power button 20 when a main powersupply is in a turned-off state, the system controller 24 acquires thepress operation as a “turn-on instruction,” whereas upon press of themain power button 20 when the main power supply is in a turned-on state,the system controller 24 acquires the press operation as a “turn-offinstruction.”

The clock 26 is a real time clock and generates current day and timeinformation to supply it to the system controller 24, the sub system 50,and the main system 60. The device controller 30 is configured as an LSI(Large-Scale Integrated Circuit) that, as a south bridge, performsdelivery and receipt of information between devices. As illustrated inFIG. 2, the device controller 30 is coupled to such devices as thesystem controller 24, the medium drive 32, the USB module 34, the flashmemory 36, the wireless communication module 38, the wired communicationmodule 40, the sub system 50, and the main system 60. The devicecontroller 30 absorbs the differences of electric properties and thedifferences of speeds of data transfer with respect to the individualdevices to control the timings of data transfer.

The medium drive 32 is a drive device that drives the ROM medium 44 thatis attached to the drive device and that records therein applicationsoftware, such as one for games, and license information, to readprograms, data, and the like from the ROM medium 44. The ROM medium 44may be a record medium dedicated to reading, such as an optical disk, anopto-magnetic disk, or a Blu-ray disk.

The USB module 34 is a module coupled to external devices with USBcables. The USB module 34 may be coupled to the auxiliary storage device2 and the camera 7 with USB cables. The flash memory 36 is an auxiliarystorage device that configures an internal storage. The wirelesscommunication module 38 wirelessly communicates with, for example, theinput device 6 in accordance with a communication protocol such as aBluetooth (registered trademark) protocol or an Institute of Electricaland Electronics Engineers (IEEE) 802.11 protocol. The wiredcommunication module 40 communicates, in a wired manner, with externaldevices, and is connected to the network 3 via the AP 8.

FIG. 3 illustrates a configuration of the information processing device10. The information processing device 10 includes a processing section100 and a communication section 102, and the processing section 100includes an acquisition section 104, an operation reception section 106,an editing processing section 110, and a supply section 120. The editingprocessing section 110 has the function of generating a stream ofcontinuous data obtained by temporally concatenating a plurality of setsof content data, and includes an order determination section 112, anopening image generation section 114, a clipping processing section 116,and a concatenating section 118.

Each of the components that are described in FIG. 3 as function blocksthat perform various kinds of processing can be configured by a circuitblock, a memory, and any other LSI in terms of hardware, and areimplemented by system software, a game program having been loaded in thememory, and the like in terms of software. Thus, it follows that thoseskilled in the art understand that these function blocks can beimplemented in various forms, i.e., a form of only hardware, a form ofonly software, and a form of the combination of those, and theimplementation forms of the individual function blocks are not limitedto any particular one of the above forms.

The communication section 102 is expressed as a configuration includingfunctions of both the wireless communication module 38 and the wiredcommunication module 40, which are illustrated in FIG. 2. Thecommunication section 102 receives operation information regarding anoperation by the user A onto the input unit of the input device 6. Theoperation reception section 106 receives the operation information andsupplies it to the editing processing section 110. Further, thecommunication section 102 transmits/receives data to/from the managementserver 12 and the application server 14 via the AP 8.

The acquisition section 104 acquires a plurality of sets of content datafrom the management server 12 and/or the application server 14. In theinformation processing system 1, a mechanism in which, when a friend ofthe user A has uploaded a set of content data including a game movingimage, a screen shot, and the like to the management server 12, themanagement server 12 supplies the uploaded set of content data to theuser A is built. Thus, every time a set of content data is uploaded froma friend of the user A, the management server 12 sends the set ofcontent data of the friend to the information processing device 10. Theacquisition section 104 acquires the set of content data having beengenerated by the friend, and causes the set of content data to be storedin the content storage section 132.

The friend plays a game by operating his or her information processingdevice 10. Upon occurrence of a predetermined event during the play ofthe game, the information processing device 10 of the friend mayautomatically upload game moving images that are ones before and afterthe occurrence of the event, to the management server 12. For example,when the friend breaks his or her fastest lap record in a car race game,the information processing device 10 of the friend may automaticallyupload a game moving image in which travel scenes of a vehicle operatedby the friend are recorded, to the management server 12. In addition,the friend is also able to edit, for himself or herself, the game movingimage having been recorded in his or her information processing device10, after the end of the game, and upload the edited game moving imageto the management server 12.

Further, the acquisition section 104 acquires, from the applicationserver 14, a trailer for advertisement of application and/or movies inwhich the user A is interested. The application server 14 may analyzepreferences of the user A from content purchase histories of the user Aand the like, and may send a trailer for advertisement of contentmatched with the preferences of the user A.

The auxiliary storage device 2 includes a friend data storage section130 and a content storage section 132. The content storage section 132stores a set of content data having been acquired by the acquisitionsection 104. The content storage section 132 preferably stores the setof content data, together with time information indicating the day andtime at which the acquisition section 104 acquired the set of contentdata. In addition, the set of content data may include, as attributeinformation, time information indicating the day and time at which theset of content data was generated and content type information. Thecontent type information indicates the type of content, and includesinformation indicating whether or not the content is content having beengenerated by a user, information regarding whether or not the contenthas been generated for a commercial purpose, and any other content typeinformation.

The friend data storage section 130 stores attribute data regardingfriends of the user A (hereinafter also referred to as “friend users”).The attribute data includes at least the icon of each of the friendusers, and may include the nick name (online ID) of each of the friendusers on the network. When the user A has made a friend relationshipwith a different user, the acquisition section 104 acquires attributedata including the user icon and online ID of the friend, in addition tothe network account of the friend, and causes the attribute data to bestored in the friend data storage section 130 in such a way that theattribute data is associated with the network account.

Upon press of the main power button 20 when the main power supply is ina turned-off state, the system controller 24 acquires the pressoperation as a “turn-on instruction,” and the information processingdevice 10 is started. Upon start of the information processing device10, a home screen including icons for a plurality of applications isdisplayed.

FIG. 4 illustrates an example of the home screen. The home screenincludes an icon display area 200 in which the icons for the pluralityof applications are arranged in a horizontal direction. The user Ascrolls the icons in the icon display area 200 in the horizontaldirection by operating a left-key or a right-key of the input device 6,and selects a desired icon to start a corresponding game.

A content reproduction area 202 in which reproduction windows for piecesof content having been acquired by the acquisition section 104 arearranged in a vertical direction is provided below the icon display area200. The user A scrolls the reproduction windows in the contentreproduction area 202 in the vertical direction by operating an up-keyor a down-key of the input device 6, and selects a window for thecontent that the user A intends to view. In the content reproductionarea 202, the reproduction windows for the pieces of content having beenacquired by the acquisition section 104 may be arranged up to apredetermined number.

The user A causes a set of content data to be reproduced by selecting areproduction window and operating a decision button. Thus, in the casewhere a large number of reproduction windows for pieces of contentexist, it takes a long time and a lot of trouble to select and reproducethe reproduction windows one by one. Thus, the information processingdevice 10 of the present embodiment has the function of efficientlyreproducing a plurality of sets of content data, and a continuousreproduction button 204 is disposed on the home screen as a userinterface for continuously reproducing a plurality of edited sets ofcontent data. When the user A operates the continuous reproductionbutton 204, the operation reception section 106 receives a continuousreproduction instruction. Further, the editing processing section 110edits sets of content data stored in the content storage section 132,and causes the edited sets of content data to be output from the outputdevice 4. Here, the editing processing section 110 may edit the sets ofcontent data in advance.

The editing processing section 110 edits the individual sets of contentdata stored in the content storage section 132, and generates a streamof continuous data obtained by temporally concatenating the edited setsof content data. Here, the editing processing section 110 may extract,as targets of editing, unreproduced sets of content data among the setsof content data stored in the content storage section 132, but thenumber of extractions may be limited to a predetermined number.

FIG. 5 is a diagram for describing an example of an editing method for aset of content data. The set of content data includes content image dataand content audio data. FIG. 5(a) illustrates a pre-editing set ofcontent data, and FIG. 5(b) illustrates a post-editing set of contentdata. The horizontal axis indicates a time length.

The editing processing section 110 of the present embodiment processes aplurality of sets of content data such that the time lengths of the setsof content data (the reproduction time lengths of the sets of contentdata) coincide with one another. The clipping processing section 116determines a reproduction duration time of each piece of edited content.The clipping processing section 116 may determine the reproductionduration time of each piece of the edited content, according to thenumber of sets of content data to be temporally concatenated. In thecase where the number of sets of content data to be temporallyconcatenated is large, the reproduction duration time of each piece ofcontent may be determined to be relatively short, and in the case wherethe number of sets of content data to be temporally concatenated issmall, the reproduction duration time of each piece of content may bedetermined to be relatively long.

Referring to FIG. 5(b), an opening image for representing the start ofcontent is disposed at the beginning of an edited set of image data. Theclipping processing section 116 thus determines a reproduction durationtime of each content including an opening image. In the present example,when a reproduction duration time of the opening image is denoted by T1and a reproduction duration time of the content image is denoted by T2,the clipping processing section 116 determines a content reproductionduration time of (T1+T2). The clipping processing section 116 temporallyclips at least part of original content image data according to thedetermined duration time T2.

The opening image generation section 114 generates the set of openingimage data for each content. As illustrated in FIG. 5(b), the timelength of the opening image of each content is T1. For the trailer foradvertisement, the opening image generation section 114 may clip imagedata having the time length of T1 from the beginning of the trailer foradvertisement, as the opening image. The trailer for advertisement has aconfiguration with a purpose of introducing the content to a user, andthus, it is efficient to use, as the opening image, the introductionportion of the trailer as it is. The opening image generation section114 may clip, as the opening image, image data having the time length ofT1 from an original set of content data in the case where, as a resultof referring to the content type information added to the original setof content data, the type of corresponding content is a predeterminedtype. For example, in the case of content delivered for a commercialpurpose, the opening image generation section 114 clips, as the openingimage, image data having the time length of T1.

FIG. 6 illustrates an example of an opening image generated with respectto content having been generated by a friend. To the set of content datahaving been generated by the friend includes, not only content typeinformation indicating that the corresponding content is content havingbeen generated by the user (the friend), but also information (networkaccount) used for identifying the friend is added. The opening imagegeneration section 114 retrieves attribute data to be associated with anedited set of content data from the friend data storage section 130 byusing the network account, and generates the set of opening image data.The attribute data to be associated with the edited set of content datamay be the attribute data having been added to the set of content datagenerated by the friend, or may be attribute data associated with thefriend having generated the set of content data. Specifically, theopening image generation section 114 retrieves the icon and/or theonline ID of the friend from the friend data storage section 130, andgenerates the set of opening image data by using the icon and/or theonline ID of the friend.

In the example illustrated in FIG. 6, the opening image generationsection 114 forms the opening image such that the opening image includesboth a user icon 210 and an online ID 212. The user A is able torecognize the friend having generated the content by viewing the openingimage prior to viewing the content image.

The opening image generation section 114 may form the opening image suchthat the opening image includes a comment 214 and a count number 216.The comment 214 is texts that a friend “Tom” has added to the set ofcontent data. Here, in the case where the friend has not added anycomment, the comment 214 is not displayed. The count number 216indicates the number of users who have pressed a button “Like!” withrespect to the content of the friend. When the user A has operated abutton “Like!” illustrated in FIG. 4, operation information is sent tothe management server 12, and the count number 216 for the content isupdated.

The opening image generation section 114 may form the opening image suchthat the opening image includes any other information regarding thefriend “Tom.” For example, in the case where the content is a gamemoving image, information regarding a trophy having been won by Tom anda skill rate for Tom in the game may be included in the opening image.Further, the opening image generation section 114 may form the openingimage such that the opening image includes the number of viewers withrespect to the game moving image of Tom, information regarding thenumber of followers and the like, live information, and any otherinformation. Forming the opening image such that the opening imageincludes such information regarding the game and the friend enables theuser to have increased interest in the game and the friend, and, forexample, obtain an opportunity to play a game together with the friend.

The clipping processing section 116 clips image data having the timelength of T2 from the set of content image data illustrated in FIG.5(a). The clipping processing section 116 basically clips temporallycontinuous image data, but may intermittently clip image data, providedthat resulting image data has the time length of T2. The clippingprocessing section 116 may change the clipping method according to thetype of the content in such a way as to temporally continuously clipimage data in the case where the content is the game moving image, forexample, and to temporally intermittently clip image data in the casewhere the content is the trailer for advertisement.

In the case where the content is the game moving image, the clippingprocessing section 116 preferably clips image data having the timelength of T2 and including an occurred event. This configuration enablesthe user A to view an exciting scene of the game play by the friend. Inthe case where the content is the trailer for advertisement, theclipping processing section 16 may clip image data having the timelength of T2 and being continuous to the clipped set of opening imagedata, or may intermittently clip image data. The concatenating section118 generates an edited set of image data obtained by temporallyconcatenating the set of opening image data and the clipped set ofcontent image data.

In addition, as illustrated in FIG. 5(b), for the audio data, theclipping processing section 116 clips a set of content audio data to beallocated to the set of opening image data and the clipped set ofcontent image data. This configuration makes it possible to outputcontent audio during the display of the opening image. Here, it isnecessary for the clipped set of content image data and the clipped setof content audio data to be synchronized with each other.

Preferably, the clipping processing section 116 clips a set of contentaudio data having the time length of T1 and being immediately anteriorto the beginning of a set of content audio data to be clipped, andallocates the clipped set of content audio data to the set of openingimage data. That is, the end of the set of content audio data to beallocated to the set of opening image data is preferably continuous tothe beginning of the set of content audio data. Here, a predeterminedset of audio data for representing switching between pieces of contentmay be allocated to an initial predetermined number of frames of theopening image.

The order determination section 112 determines an order in which aplurality of sets of content data are to be concatenated. The orderdetermination section 112 may determine the order according toacquisition day and time associated with each of the sets of contentdata. Here, the order determination section 112 may determine the orderaccording to generation day and time of each of the sets of contentdata.

FIG. 7 illustrates an example of a stream of continuous data obtained bytemporally concatenating edited sets of content data. The concatenatingsection 118 concatenates the edited sets of content data according tothe order determined by the order determination section 112. In theexample of FIG. 7, edited content A, edited content B, edited content C,edited content D, and edited content E are concatenated in thedetermined order. The supply section 120 supplies the stream ofcontinuous data to the output device 4, and the output device 4 outputsthe stream of continuous data that has been obtained by consolidatingthe plurality of sets of content data. This configuration enables theuser A to view the plurality of sets of content data in a consolidatedmanner. Here, the duration time of each of the sets of content data isshortened by the editing, and thus, the user A is able to efficientlyrecognize the outline of each of the contents.

Heretofore, the present invention has been described on the basis of theabove embodiment. The above embodiment is just an example, and it is tobe understood by those skilled in the art that various modifiedembodiments can be implemented in the combinations of the individualconstituent elements and the individual processing processes of theembodiment and such modified embodiments are also included in the scopeof the present invention.

In the above embodiment, when the user A has operated the continuousreproduction button 204, the editing processing section 110 generatesthe stream of continuous data obtained by temporally concatenating theplurality of sets of content data. In a modified embodiment, theconfiguration may be made such that the editing processing section 110edits the plurality of sets of content data stored in the contentstorage section 132 in a screen saver mode, and thereafter, the outputdevice 4 continuously reproduces the stream of continuous data.

In the above embodiment, it has been described that the informationprocessing device 10 is a game device, but the information processingdevice 10 may be a general-purpose computer device. Further, in theabove embodiment, the information processing device 10 serving as theuser terminal has performed the editing processing for content, but themanagement server 12 may perform, for each of the users, the editingprocessing for content. In this case, the management server 12 can becalled an information processing device for editing content, and themanagement server 12 may send edited sets of content data to the userterminal.

Nowadays, opportunities of delivering live broadcasts of electronicsports (e-sports) around the world are increasing. Streaming delivery onwebsites is common, but television broadcasts have also been made. In avenue for such e-sports, the information processing device 10 may beused to, for the purpose of introducing a plurality of participatingplayers, edit moving images of previous plays of each of the players anddisplay edited moving images on a large screen installed in the venue.In this case, streaming delivery of the edited moving images may bemade.

INDUSTRIAL APPLICABILITY

The present invention can be applied to the field in which sets ofcontent data are reproduced.

REFERENCE SIGNS LIST

1: Information processing system

10: Information processing device

12: Management server

14: Application server

100: Processing section

102: Communication section

104: Acquisition section

106: Operation reception section

110: Editing processing section

112: Order determination section

114: Opening image generation section

116: Clipping processing section

118: Concatenating section

120: Supply section

130: Friend data storage section

132: Content storage section

1. An information processing device comprising: an acquisition sectionthat acquires a plurality of sets of content data; and an editingprocessing section that generates a stream of continuous data obtainedby temporally concatenating the plurality of sets of content data,wherein the editing processing section includes an opening imagegeneration section that generates, for each content, a set of openingimage data, a clipping processing section that temporally clips at leasta portion of a set of content image data, and a concatenating sectionthat generates an edited set of image data obtained by temporallyconcatenating the set of opening image data and the clipped set ofcontent image data.
 2. The information processing device according toclaim 1, wherein the opening image generation section generates the setof opening image data by using attribute data associated with a set ofcontent data.
 3. The information processing device according to claim 1,wherein the clipping processing section clips a set of content audiodata to be allocated to the set of opening image data.
 4. Theinformation processing device according to claim 1, wherein the clippingprocessing section determines a reproduction duration time of eachcontent including an opening image, according to a total number of thesets of content data to be temporally concatenated.
 5. The informationprocessing device according to claim 1, further comprising: an orderdetermination section that determines an order in which the plurality ofsets of content data are to be concatenated.
 6. A content editing methodfor editing a plurality of sets of content data, the method comprising:acquiring the plurality of sets of content data; and generating a streamof continuous data obtained by temporally concatenating the plurality ofsets of content data, wherein the editing includes generating, for eachcontent, a set of opening image data, temporally clipping at least aportion of a set of content image data, and generating an edited set ofimage data obtained by temporally concatenating the set of opening imagedata and the clipped set of content image data.
 7. A program for acomputer, comprising: by an acquisition section, acquiring a pluralityof sets of content data; and by an editing processing section, editingof generating a stream of continuous data obtained by temporallyconcatenating the plurality of sets of content data, wherein the editingincludes generating, for each content, a set of opening image data,temporally clipping at least a portion of a set of content image data,and generating an edited set of image data obtained by temporallyconcatenating the set of opening image data and the clipped set ofcontent image data.